package com.szholly.pro.watergas_server.water.operationsunit;

import com.szholly.data.general.GlobalDataType;
import com.szholly.data.general.RowBase;

/**
 *  OperationsUnit
 */
public class OperationsUnitRow extends RowBase {

	private static final long serialVersionUID = 1L;

	/**
	 * 企业性质
	 */
	public final static String FIELD_CompanyType = "COMPANY_TYPE";
	
	/**
	 * 法人
	 */
	public final static String FIELD_LegalPerson = "LEGAL_PERSON";
	
	/**
	 * 成立时间
	 */
	public final static String FIELD_BuildDate = "BUILD_DATE";
	
	/**
	 * 运营单位
	 */
	public final static String FIELD_OperationsUnit = "OPERATIONS_UNIT";
	
	/**
	 * 员工人数
	 */
	public final static String FIELD_StaffNum = "STAFF_NUM";
	
	/**
	 * GUID
	 */
	public final static String FIELD_Guid = "GUID";
	
	/**
	 * 邮箱
	 */
	public final static String FIELD_Email = "EMAIL";
	
	/**
	 * 注册资金
	 */
	public final static String FIELD_RegisterMoney = "REGISTER_MONEY";
	
	/**
	 * 单位名称
	 */
	public final static String FIELD_Name = "NAME";
	
	/**
	 * 联系电话
	 */
	public final static String FIELD_MobilePhone = "MOBILE_PHONE";
	
	/**
	 * 公司简介
	 */
	public final static String FIELD_Note = "NOTE";
	
	/**
	 * 单位地址
	 */
	public final static String FIELD_Address = "ADDRESS";
	
	/**
	 * 照片
	 */
	public final static String FIELD_Photo = "PHOTO";
	
	/**
	 * 联系人
	 */
	public final static String FIELD_Contacts = "CONTACTS";
	
	/**
	 * 获取联系人
	 */
	public String getContacts() {
		return (String) getValue(GlobalDataType.String, FIELD_Contacts);
	}

	/**
	 * 设置联系人
	 */
	public void setContacts(String value) {
		setValue(FIELD_Contacts, value);
	}
	
	/**
	 * 获取企业性质
	 */
	public String getCompanyType() {
		return (String) getValue(GlobalDataType.String, FIELD_CompanyType);
	}

	/**
	 * 设置企业性质
	 */
	public void setCompanyType(String value) {
		setValue(FIELD_CompanyType, value);
	}
	
	/**
	 * 获取法人
	 */
	public String getLegalPerson() {
		return (String) getValue(GlobalDataType.String, FIELD_LegalPerson);
	}

	/**
	 * 设置法人
	 */
	public void setLegalPerson(String value) {
		setValue(FIELD_LegalPerson, value);
	}
	
	/**
	 * 获取成立时间
	 */
	public java.util.Date getBuildDate() {
		return (java.util.Date) getValue(GlobalDataType.Date, FIELD_BuildDate);
	}

	/**
	 * 设置成立时间
	 */
	public void setBuildDate(java.util.Date value) {
		setValue(FIELD_BuildDate, value);
	}
	
	/**
	 * 获取运营单位
	 */
	public String getOperationsUnit() {
		return (String) getValue(GlobalDataType.String, FIELD_OperationsUnit);
	}

	/**
	 * 设置运营单位
	 */
	public void setOperationsUnit(String value) {
		setValue(FIELD_OperationsUnit, value);
	}
	
	/**
	 * 获取员工人数
	 */
	public Integer getStaffNum() {
		return (Integer) getValue(GlobalDataType.Int32, FIELD_StaffNum);
	}

	/**
	 * 设置员工人数
	 */
	public void setStaffNum(Integer value) {
		setValue(FIELD_StaffNum, value);
	}
	
	/**
	 * 获取GUID
	 */
	public String getGuid() {
		return (String) getValue(GlobalDataType.String, FIELD_Guid);
	}

	/**
	 * 设置GUID
	 */
	public void setGuid(String value) {
		setValue(FIELD_Guid, value);
	}
	
	/**
	 * 获取邮箱
	 */
	public String getEmail() {
		return (String) getValue(GlobalDataType.String, FIELD_Email);
	}

	/**
	 * 设置邮箱
	 */
	public void setEmail(String value) {
		setValue(FIELD_Email, value);
	}
	
	/**
	 * 获取注册资金
	 */
	public Integer getRegisterMoney() {
		return (Integer) getValue(GlobalDataType.Int32, FIELD_RegisterMoney);
	}

	/**
	 * 设置注册资金
	 */
	public void setRegisterMoney(Integer value) {
		setValue(FIELD_RegisterMoney, value);
	}
	
	/**
	 * 获取单位名称
	 */
	public String getName() {
		return (String) getValue(GlobalDataType.String, FIELD_Name);
	}

	/**
	 * 设置单位名称
	 */
	public void setName(String value) {
		setValue(FIELD_Name, value);
	}
	
	/**
	 * 获取联系电话
	 */
	public String getMobilePhone() {
		return (String) getValue(GlobalDataType.String, FIELD_MobilePhone);
	}

	/**
	 * 设置联系电话
	 */
	public void setMobilePhone(String value) {
		setValue(FIELD_MobilePhone, value);
	}
	
	/**
	 * 获取公司简介
	 */
	public String getNote() {
		return (String) getValue(GlobalDataType.String, FIELD_Note);
	}

	/**
	 * 设置公司简介
	 */
	public void setNote(String value) {
		setValue(FIELD_Note, value);
	}
	
	/**
	 * 获取单位地址
	 */
	public String getAddress() {
		return (String) getValue(GlobalDataType.String, FIELD_Address);
	}

	/**
	 * 设置单位地址
	 */
	public void setAddress(String value) {
		setValue(FIELD_Address, value);
	}
	
	/**
	 * 获取照片
	 */
	public String getPhoto() {
		return (String) getValue(GlobalDataType.String, FIELD_Photo);
	}

	/**
	 * 设置照片
	 */
	public void setPhoto(String value) {
		setValue(FIELD_Photo, value);
	}
}